(***************************************************************************) (* *) (* ##### ##### ##### ##### ##### #### ###### ####### *) (* # # # # # # # # # # *) (* # # # # ### # #### # # ### # *) (* # # # # # # # # # # # *) (* ##### ##### ##### ##### ##### #### # # *) (* *) (***************************************************************************) { (c) 1995 Cogisoft This component is FREE distribution. Use it for your own utilization. But you can't sell an application, using this component, without the authorization of Cogisoft. COGISOFT,Hôtel de Mézières,19 rue Michel Le Comte,75003 PARIS,FRANCE Tel:(1)40-65-04-04, FAX:(1)42-72-27-87 NO CODING !!! Jerome VOLLET, CompuServe : 100560,3342 } NO CODING !!! : COMPONENT LINGUA DOESN'T NEED ANY CODING TO TANSLATE !!! 1.Prerequesite 2.Installation 3.Add a new language 4.Translate an existing application 5.Component LINGUA 1.Prerequesite: I have drawn the Lingua's icon myself, thank you for leniency !!! 2.Installation: -Copy the files to your hard disk. -Register this component by choosing the file LINGUA.PAS. -Create an alias LINGUA wich points on the directory containing the tables LANGLIST.DB, LANGWORD.DB, LANG.DB. -Run the demo DPR. 3.Add a new language: -Click with the right button. -Select in thepopup menu : Add Language. -Appears a dialog box, type in the new language, and do OK. -then you're prompt to translate some new keywords. 4.Translate an existing application: -Create a new project using the Gallery MDIApplication. -Put the component Lingua on the main form. -Choose the alias LINGUA. ( if it doesn't exist, create it ) -Click with the riht button. -Select in the popup menu : Update cookie. -It displays a dialog box. -Checking a name will make it translate at run-time. 5.Component LINGUA: Property Check : Click on the [...] to check the translation. Property Cookie are the first characters wich match to determine a keyword to be translate. Property DatabaseName is where the tables LANGLIST.DB, LANGWORD.DB and LANG.DB are. Property Language is a DropdownList, select your Language. Property NewWordPrompt is set by default to True. If the translation of a keyword could not be found, then it prompt the user to translate it. More technical informations ??? Let have a look to the source code of LINGUA.PAS ...